Volvo Ec210D: A Versatile Machine